PyOpenCL est un module Python permettant l'utilisation d'OpenCL dans un logiciel en Python ! OpenCL (Open Computing Language) est une API  proposant de tirer parti de la puissance des GPU, en d'autres termes, OpenCL permet au programme d'utiliser la carte graphique pour aire des calculs, parallèlement ou séparément des calculs  fait par le processeur.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer de matériel Stéréoscopique compatible.
  * Disposer d'une connexion internet pour le téléchargement des paquets de tests à la fin de l'installation.
  * Les paquets numpy et libboost installable via APT : [[apt://python-numpy,libboost1.40-all-dev]]

===== Installation =====

L'installation requiert le téléchargement manuel d'une archive : http://pypi.python.org/pypi/pyopencl

Dépaquetez l'archive (modifiez VERSION par la version que vous avez téléchargé):
  tar xfz pyopencl-VERSION.tar.gz

Rendez vous dans le dossier (idem pour VERSION):
  cd pyopencl-VERSION
 
Compillez le logiciel:
  python configure.py --boost-inc-dir=$HOME/pool/include/boost-1_39 --boost-lib-dir=$HOME/pool/lib --boost-python-libname=boost_python-gcc42-mt --cl-inc-dir=/opencl-install-location/include --cl-lib-dir=/opencl-install-location/lib --cl-libname=OpenCL
  
Lancez l'installation:
  sudo make install

 
===== Voir aussi=====

  * Documentation officielle à propos de [[http://wiki.tiker.net/PyOpenCL/Installation/Linux|l'installation]].

----

//Contributeurs: [[utilisateurs:Magestik]]//